package com.chebaohui.iqs.config;

/**
 * 保险公司编码 (编码,是否直连接口,公司名称，枚举值,是否是壁虎车险提供的接口)
 * 
 * @author regas_xie
 *
 */
public enum CompanyCode {
	// (编码,是否直连接口,公司名称,枚举值,是否是壁虎车险提供的接口)
	TEST("test", true, "测试公司", 0.0, false),
	// 太平
	TAIPING("taiping", true, "中国太平保险公司", 128.0, false),
	// 人保
	RENBAO("renbao", false, "中国人民保险公司", 4.0, true),
	// 平安
	PINGAN("pingan", false, "中国平安保险公司", 2.0, true),
	// 利宝
	LIBAO("libao", true, "中国利宝保险公司", 4096.0, false),
	// 太平洋
	TAIPINGYANG("taipingyang", false, "中国太平洋保险公司", 1.0, true),
	// 国寿财
	GUOSHOUCAI("guoshoucai", false, "中国国寿财保险公司", 8.0, true),
	// 中华联合
	ZHONGHUALIANHE("zhonghualianhe", false, "中国中华联合保险公司", 16.0, false),
	// 大地
	DADI("dadi", false, "中国大地保险公司", 32.0, false),
	// 阳光
	YANGGUANG("yangguang", false, "中国阳光保险公司", 64.0, false),
	// 华安
	HUAAN("huaan", false, "中国华安保险公司", 256.0, false),
	// 天安
	TIANAN("tianan", false, "中国天安保险公司", 512.0, false),
	// 英大
	YINGDA("yingda", false, "中国英大保险公司", 1024.0, false),
	// 安盛天平
	ANSHENGTIANPING("anshengtianping", false, "中国安盛天平保险公司", 2048.0, false);

	private String code;
	private boolean type;
	private String value;
	private double source;
	private boolean bh;

	private CompanyCode(String code, boolean type, String value, double source, boolean bh) {
		this.code = code;
		this.type = type;
		this.value = value;
		this.source = source;
		this.bh = bh;
	}

	public String getCode() {
		return code;
	}

	public boolean isType() {
		return type;
	}

	public String getValue() {
		return value;
	}

	public double getSource() {
		return source;
	}

	public boolean isBh() {
		return bh;
	}
}
